.encoding-selector {
  display: inline-flex;
  align-items: center;
}

.encoding-selector .ant-select {
  min-width: 100px;
}

.encoding-selector .ant-select-selection-selected-value {
  font-family: 'Consolas', 'Source Code Pro', monospace;
}

.encoding-dropdown .ant-select-item {
  font-family: 'Consolas', 'Source Code Pro', monospace;
}

.encoding-selector .ant-btn {
  margin-left: 4px;
  padding: 0 8px;
  height: 24px;
  line-height: 22px;
}

.encoding-selector .ant-btn .anticon {
  font-size: 14px;
}

/* 响应式调整 */
@media (max-width: 768px) {
  .encoding-selector {
    flex-direction: column;
    align-items: flex-start;
  }
  
  .encoding-selector .ant-select {
    margin-bottom: 4px;
  }
  
  .encoding-selector .ant-btn {
    margin-left: 0;
    margin-top: 4px;
  }
} 